package com.itheima.user.service;

import com.itheima.entity.dto.UserDto;
import com.itheima.entity.pojo.User;
import com.itheima.entity.vo.RecommendVo;
import com.itheima.entity.vo.UserVo;

import java.util.List;
import java.util.Set;

/**
 * @author :WuJunJie
 * packageName :com.itheima.user.service
 * fileName :UserService
 * creationTime :2022-12-12 17:11
 */

public interface UserService {
    UserVo login(UserDto userDto);

    Boolean sendMessage(UserDto userDto);

    Boolean updateInfo(UserDto userDto);

    Boolean verifyUpdatePhoneMessage(UserDto userDto);

    Boolean updatePhone(UserDto userDto);

    User selectById(String likeId);


    List<RecommendVo> selectRecommend(Double longitude, Double latitude);

    List<UserVo> selectByIds(List<String> ids);
}
